Big Huge Thesaurus

Orbignya spesiosa

noun